Arithmetic Versions of Constant Depth Circuit Complexity Classes

نویسنده

  • Hubie Chen
چکیده

The boolean circuit complexity classes AC ⊆ AC[m] ⊆ TC ⊆ NC have been studied intensely. Other than NC, they are defined by constant-depth circuits of polynomial size and unbounded fan-in over some set of allowed gates. One reason for interest in these classes is that they contain the boundary marking the limits of current lower bound technology: such technology exists for AC and some of the classes AC[m], while the other classes AC[m] as well as TC lack such technology. Continuing a line of research originating from Valiant’s work on the counting class ♯P , the arithmetic circuit complexity classes ♯AC and ♯NC have recently been studied. In this paper, we define and investigate the classes ♯AC[m] and ♯TC. Just as the boolean classes AC[m] and TC give a refined view of NC, our new arithmetic classes, which fall into the inclusion chain ♯AC ⊆ ♯AC[m] ⊆ ♯TC ⊆ ♯NC, refine ♯NC. These new classes (along with ♯AC) are also defined by constant-depth circuits, but the allowed gates compute arithmetic functions. We also introduce the classes DiffAC[m] (differences of two AC[m] functions), which generalize the class DiffAC studied in previous work. We study the structure of three hierarchies: the ♯AC[m] hierarchy, the DiffAC[m] hierarchy, and a hierarchy of language classes. We prove class separations and containments where possible, and demonstrate relationships among the various hierarchies. For instance, we prove that the hierarchy of classes ♯AC[m] has exactly the same structure as the hierarchy of classes AC[m]: AC[m] ⊆ AC[m] iff ♯AC[m] ⊆ ♯AC[m] We also investigate closure properties of our new classes, which generalize those appearing in previous work on ♯AC and DiffAC. ∗Department of Computer Science, Cornell University, Ithaca, NY 14853. E-mail: [email protected].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Circuit Complexity Classes and Iterated Matrix Multiplication

OF THE DISSERTATION On Circuit Complexity Classes and Iterated Matrix Multiplication by Fengming Wang Dissertation Director: Eric Allender In this thesis, we study small, yet important, circuit complexity classes within NC, such as ACC and TC. We also investigate the power of a closely related problem called Iterated Matrix Multiplication and its implications in low levels of algebraic complexi...

متن کامل

Counting Classes and the Fine Structure between NC1 and L

The class NC of problems solvable by bounded fan-in circuit families of logarithmic depth is known to be contained in logarithmic space L, but not much about the converse is known. In this paper we examine the structure of classes in between NC and L based on counting functions or, equivalently, based on arithmetic circuits. The classes PNC and C=NC, defined by a test for positivity and a test ...

متن کامل

Arithmetic Constant-Depth Circuit Complexity Classes

The boolean circuit complexity classes AC ⊆ AC[m] ⊆ TC ⊆ NC have been studied intensely. Other than NC, they are defined by constant-depth circuits of polynomial size and unbounded fan-in over some set of allowed gates. One reason for interest in these classes is that they contain the boundary marking the limits of current lower bound technology: such technology exists for AC and some of the cl...

متن کامل

Model-Theoretic Characterizations of Boolean and Arithmetic Circuit Classes of Small Depth

In this paper we give a characterization of both Boolean and arithmetic circuit classes of logarithmic depth in the vein of descriptive complexity theory, i.e., the Boolean classes NC1, SAC1 and AC1 as well as their arithmetic counterparts #NC1, #SAC1 and #AC1. We build on Immerman’s characterization of constant-depth polynomial-size circuits by formulae of first-order logic, i.e., AC0 = FO, an...

متن کامل

Weak length induction and slow growing depth boolean circuits

We de ne a hierarchy of circuit complexity classes LD , whose depth are the inverse of a function in Ackermann hierarchy. Then we introduce extremely weak versions of length induction called LIND and construct a bounded arithmetic theory L2 whose provably total functions exactly corresponds to functions computable by LD circuits. Finally, we prove a non-conservation result between L2 and a weak...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Electronic Colloquium on Computational Complexity (ECCC)

دوره   شماره 

صفحات  -

تاریخ انتشار 2001